﻿<%@ Page Title="<%# Iudicium.Configuracion.ConfiguracionIudicium.GetApplicationName() %>" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="FormularioPersonaNatural.aspx.cs" Inherits="Personas_PersonaNatural_FormularioPersonaNatural" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

    <div class="ui-widget-content ui-corner-all" id="marcoForm">
        <h3 id="titulo" class="ui-widget-header ui-corner-all">Administracion de Personas: Personas Naturales</h3>
        <div id="content">
            <div id="desc_form">
                Formulario para crear o modificar las Personas Naturales registradas en el sistema.
            </div>
            <div id="camposForm" class="validationGroup">
                <div class="field">
                    <div class="label">
                        <asp:Label ID="NombreLabel" runat="server" Text="Nombre"
                            AssociatedControlID="NombreTextBox"></asp:Label>
                        <asp:Label ID="NombreErrorLabel" runat="server"
                            CssClass="mensajes"></asp:Label>
                    </div>
                    <asp:TextBox ID="NombreTextBox" runat="server"
                        CssClass="normalField"
                        MaxLength="200">
                    </asp:TextBox>
                </div>
                <div class="field">
                    <div class="label">
                        <asp:Label ID="CedulaLabel" runat="server" Text="Cedula de Identidad"
                            AssociatedControlID="CedulaTextBox"></asp:Label>
                        <asp:Label ID="CedulaErrorLabel" runat="server"
                            CssClass="mensajes">
                        </asp:Label>
                    </div>
                    <asp:TextBox ID="CedulaTextBox" runat="server"
                        CssClass="smallField"
                         MaxLength="10">
                    </asp:TextBox>
                    <asp:DropDownList ID="ExpedicionDDL" runat="server">
                        <asp:ListItem Value="SCZ" Text="Santa Cruz"></asp:ListItem>
                        <asp:ListItem Value="LPZ" Text="La Paz"></asp:ListItem>
                        <asp:ListItem Value="CBBA" Text="Cochabamba"></asp:ListItem>
                        <asp:ListItem Value="OR" Text="Oruro"></asp:ListItem>
                        <asp:ListItem Value="TJA" Text="Tarija"></asp:ListItem>
                        <asp:ListItem Value="BENI" Text="Beni"></asp:ListItem>
                        <asp:ListItem Value="PTO" Text="Potosi"></asp:ListItem>
                        <asp:ListItem Value="PAN" Text="Pando"></asp:ListItem>
                        <asp:ListItem Value="CHUQ" Text="Chuquisaca"></asp:ListItem>
                        <asp:ListItem Value="EXT" Text="Extranjero"></asp:ListItem>
                    </asp:DropDownList>
                </div>
                <div class="field">
                    <asp:Label ID="SexoLabel" runat="server" AssociatedControlID=""
                        Text="Sexo"></asp:Label>
                    <asp:Label ID="SexoErrorLabel" runat="server"
                            CssClass="mensajes"></asp:Label>
                    
                    <div id="radio" class="radio">
                        <asp:RadioButton ID="MasculinoRadioButton" runat="server" Checked="true" GroupName="Sexo" />
                        <asp:Label ID="MasculinoLabel" runat="server"
                            Text="Masculino"
                            AssociatedControlID="MasculinoRadioButton">
                        </asp:Label>
                    
                        <asp:RadioButton ID="FemeninoRadioButton" runat="server" GroupName="Sexo" />
                        <asp:Label ID="FemeninoLabel" runat="server"
                            Text="Femenino"
                            AssociatedControlID="FemeninoRadioButton">
                        </asp:Label>
                     </div>
                </div>
                <iudicium:ContactSelector ID="ContactosPersona" runat="server"
                    ControlLabel="Contactos"
                    PropietarioId="0"
                    TipoPropietario="Persona" />
                <div id="botonesForm">
                    <asp:LinkButton ID="GuardarLinkButton" runat="server"
                        Text="Guardar"
                        CssClass="button causesValidation"
                        OnClick="GuardarLinkButton_Click">
                    </asp:LinkButton>
                    <asp:HyperLink ID="CancelarHyperlink" runat="server"
                        NavigateUrl="~/Personas/PersonaNaturales/ListaPersonasNaturales.aspx"
                        CssClass="cancelOption"
                        Text="Cancelar">
                    </asp:HyperLink>
                </div>
            </div>
        </div>
    </div>
    <asp:HiddenField ID="PersonaIdHiddenField" runat="server" Value="0" />
    
    
    <script type="text/javascript">
        $(document).ready(function() {
            $("#aspnetForm").validate({
                onsubmit: false,
                errorPlacement: function(error, element) {
                    error.appendTo(element.prev("div.label").children("span.mensajes")); //pone el mensaje de error en el label del field
                },
                rules: {
                    <%= NombreTextBox.UniqueID %>: {
                        required: true,
                        maxlength: 200
                    },
                    <%= CedulaTextBox.UniqueID %>: {
                        required: true,
                        digits: true,
                        maxlength: 10
                    }
                },
                messages: {
                    <%= NombreTextBox.UniqueID %>: {
                        required: " Ingrese el nombre de la Persona",
                        maxlength: "El nombre no puede contener mas de 200 caracteres"
                    },
                    <%= CedulaTextBox.UniqueID %>: {
                        required: " Ingrese la Cedula de Identidad",
                        digits: "Ingrese solamente digitos",
                        maxlength: "El nombre no puede contener mas de 10 caracteres"
                    }
                }
            });
        });
        
    </script>
    
</asp:Content>

